package com.CuiChangHe.studentmanager.service.studentleaveinfo;

import com.CuiChangHe.studentmanager.dao.StudentLeaveInfoDao;
import com.CuiChangHe.studentmanager.entity.studentleave.StudentLeaveInfoReturnMsg;

/**
 * @Description :学生请销假业务逻辑接口
 * @Author :崔昌赫
 * @Date : 2021/11/19
 */
public interface StudentLeaveService {
    StudentLeaveInfoReturnMsg getAllLeaveInfo();
    StudentLeaveInfoReturnMsg getAllNon_CheckedLeaveInfo();
    StudentLeaveInfoReturnMsg getAllNon_ReportLeaveInfo();
    StudentLeaveInfoReturnMsg getAllFinishInfo();
    StudentLeaveInfoReturnMsg addNewLeaveInfo(StudentLeaveInfoDao data);
    StudentLeaveInfoReturnMsg CheckAgree(String identifier);
    StudentLeaveInfoReturnMsg CheckRefuse(String identifier);
    StudentLeaveInfoReturnMsg Report(String identifier);
}
